home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / docs / lists / LibGuide.lha / LibGuide / CheckAVolume < prev    next >
Encoding:
Text File  |  1998-10-17  |  1.6 KB  |  54 lines

  1. ; CheckYourLibsAtAnyVolume V2.0
  2. ; © 10/1998 by Heiko Schröder
  3.  
  4.  
  5. Echo "Library-Check At Any Volume V2.0*N© Heiko Schröder 10/98"
  6. Echo "The report will be written in RAM: and you can't stop the version scan!"
  7. Ask "Do you want to check your system for libraries? (Y/N)"
  8. If NOT WARN=5
  9.    C:Quit
  10. EndIf 
  11.  
  12. C:FailAt 100
  13. C:Copy DVC RAM:
  14. C:Copy C:Search RAM:
  15. C:Copy Scripts/LibList.dvc RAM:
  16. C:Copy MyCheck RAM:
  17. C:Copy MyCheck.rexx RAM:
  18. C:Copy MyConvert.rexx RAM:
  19.  
  20. Echo "List of all your libraries*N--------------------------*N" >Ram:Lib-List
  21. Echo "List of your old libraries*N--------------------------*N" >Ram:Lib-OldList
  22. Echo "List of new libraries*NPlease contact me: age@thepentagon.com*Nand send this file to me. Thanks.*N--------------------------" >Ram:Lib-NewList
  23. Echo "For LibGuide I scan infos about your system:" >>Ram:Lib-NewList
  24. Version >>Ram:Lib-NewList
  25. C:CPU >>Ram:Lib-NewList
  26.  
  27. Echo "Starting Rexx"
  28. Sys:System/RexxMast
  29. rx MyDevice.rexx
  30.  
  31. If "$dev" EQ 0
  32.    Echo "Cancel"
  33.    Wait 2 secs
  34. else
  35.    Echo "Looking for Libraries..."
  36.    C:List $dev PAT=#?.library#? ALL quick nohead LFormat="Execute RAM:MyCheck %s%s" >Ram:List1
  37.  
  38.    Sort Ram:List1 Ram:List1
  39.  
  40.    Echo "Starting Check..."
  41.    Protect MyCheck +s
  42.    Execute Ram:List1
  43.    Echo "*N*NREADY!*NThe result can be found at Ram:Lib-OldList and Ram:Lib-NewList ..."
  44.    Echo "Please send me the RAM:Lib-NewList for updating the Libraries.guide."
  45. Endif
  46.    Delete Ram:List1 QUIET
  47.    Delete Ram:DVC QUIET
  48.    Delete Ram:Search QUIET
  49.    Delete Ram:LibList.dvc QUIET
  50.    Delete Ram:MyCheck QUIET
  51.    Delete Ram:MyCheck.rexx QUIET
  52.    Delete Ram:MyConvert.rexx QUIET
  53.    Wait 10 secs
  54.